it is an undeniable fact that - Deutsch Englisch Wörterbuch